vector properties